# -*- coding: utf-8 -*-
import pandas as pd
df=pd.read_excel('新建 XLSX 工作表(1).xlsx')
print(df)
#比如说 0-12万  低端  12-25万 中端  25以上  高端
#思路 区间划分  0  12 25      低端  中端  高端  pandas中得cut库来进行处理
#思路是数字得端点值 放在一个列表中   文字类标签 放在一个列表中
#pd.cut(df[’属性‘](注意单位记得处理一下）    labels  bins

#接下来去除文字    思路是用pandas库中得apply函数 来处理   写一个去除文字得函数 然后用apply函数来进行映射
def func(word):
    word=word.replace('万','')
    return float(word)

df['价格']=df['价格'].apply(func)
list1=[0,12,25,1000]
list2=['低端','中端','高端']
df['车标签']=pd.cut(df['价格'],bins=list1,labels=list2)
print(df)


